package com.session05;

import java.io.FileWriter;
import java.io.IOException;

public class TestTryWithResource {
    public static void main(String[] args) {
        /*
            1、try-with-resource 是一个语法糖，它最终还是被编译成了try-catch-finally,在finally里面关闭了我们的管道
            2、try-with-resource只能在那些需要关闭的管道操作或连接操作的时候使用，而不是任意的try-catch-finally都可以被替换
               能够使用try-with-resource的管道必须实现一个AutoCloaseable
         */
        String msg = "人之初，性本善；性相近，习相远；";
        try (FileWriter fw = new FileWriter("test.txt")) {
            fw.write(msg);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
